//
//  TomatoEntity.swift
//  TomatoClock
//
//  Created by DaleGuo on 2023/11/21.
//

//import Foundation
//
//extension TomatoEntity: Comparable {
//    public var id: String {
//        // 只在第一次生成 没有setter方法。见awakeFromInsert
//        id_ ?? UUID().uuidString
//    }
//    
//    var tomato_num: Int32 {
//        // getter setter
//        get { tomato_num_ }
//        set { tomato_num_ = newValue }
//    }
//    
//    var created_time: Date {
//        // getter setter
//        get { created_time_ ?? Date() }
//        set { created_time_ = newValue }
//    }
//    
//    var clock_time: Int32 {
//        // getter setter
//        get { clock_time_ }
//        set { clock_time_ = newValue }
//    }
//    
//    // 每次创建项目都会调用的，（生命周期）复写
//    override public func awakeFromInsert() {
//        self.id_ = UUID().uuidString
//    }
//    
//    
//    public static func < (lhs: TomatoEntity, rhs: TomatoEntity) -> Bool {
//        lhs.id < rhs.id
//    }
//}
